* {margin: 0px;padding: 0px;border-box:box-sizing; -webkit-border-box:box-sizing;}
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
p {border-box:box-sizing; -webkit-border-box:box-sizing;}

div {border-box:box-sizing; -webkit-border-box:box-sizing;}
body {
font-size: 13px; font-family:"微软雅黑"!important;font-weight: normal;color: #343434; }


.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@font-face {
	font-family:Atrament Medium;
	src: url('../fonts/Atrament Medium.woff.ttf'); }

@font-face {
	font-family:AiDeep;
	src: url('../fonts/AiDeep-2.otf'); }
	
@font-face {
	font-family:Akz;
	src: url('../fonts/AkzidenzGrotesk-BoldCondAlt.otf'); }



@font-face {
  font-family: 'beba';
  src: url("../fonts/BEBAS.eot");
  src: url("../fonts/BEBAS.eot") format("embedded-opentype"), url("../fonts/BEBAS.woff") format("woff"), url("../fonts/BEBAS.ttf") format("truetype"), url("../fonts/BEBAS.svg#BEBAS") format("svg");
}


@font-face{font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

@font-face {
	font-family:Impact;
	src: url('../fonts/impact_0.ttf'); }

@font-face {
	font-family:DINCond-BoldAlternate;
	src: url('../fonts/DINCond-BoldAlternate.otf'); }

@font-face {
	font-family:DINCond-Bold;
	src: url('../fonts/DINCond-Bold.otf'); }

@font-face {
	font-family:ResourceHanRoundedCN-Medium;
	src: url('../fonts/ResourceHanRoundedCN-Medium.ttf'); }



div {border-box:box-sizing; -webkit-border-box:box-sizing;}

ul {
	list-style-type: none;
}

a {
	color: #343434;
	text-decoration: none;
}
a:hover {
	color: #07a776;
	text-decoration: none;
}
.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}
.con1 { width:1310px; margin:0px auto; }
.con { width:1310px; margin:0px auto; }
.con_k { width:1254px; margin:0px auto; }

.con_1300 {
    width: 1310px;
    margin: 0px auto;
}


.top { width:100%; background:#000000; height:41px; line-height:41px; margin:0px auto; overflow:visible; color:#fff;}
.top .fl  { height:41px;}
.top .fl p img { margin-top:7px;}
.top p { float:left; font-size:14px; line-height:41px;}
.top p b { }

.top .fr form { background:#004ca2; width:275px;float:left; height:41px; }
.top .fr form .search { background:#004ca2; border:1px solid #004ca2; height:41px; line-height:41px; color:#fff; width:215px; padding-left:25px; width:215px;float:left; font-family:"微软雅黑"; }
.top .fr form .searchimg2 { float:left; padding-top:8px;}


.top .fr .p1 { background:url(../images/dh.png) no-repeat left center; padding-left:20px; margin-right:15px;  
	
}
.top .fr .p4 { background:url(../images/yx.png) no-repeat left center; padding-left:25px;
	
	
}

.top .fr { width:489px;}
.top .fr p { font-size:15px;color:#fff; font-family: Arial, Helvetica, sans-serif; float:left;}
.top .fr p span { font-size:18px; font-family:"黑体";}
.top .fr p a {color:#fff;}

/*.top .fr ul { background:url(../images/top_xx.png) no-repeat 80px center; width:184px;height:36px; margin-bottom:0px; float:right;}*/
.top .fr ul li { width: 60px; float:left; font-size:15px; font-family: Arial, Helvetica, sans-serif; padding-left:32px;    }
.top .fr ul .li1 { background:url(../images/top_bb1.png) no-repeat left center; font-family: "微软雅黑";}
.top .fr ul .li2 { background:url(../images/top_bb2.png) no-repeat left center;}
.top .fr ul a li { color:#fff;}


.ba{ width:100%; margin:0 auto; padding-top:100px}

header { width:100%; background:url(../images/top_bg.png) repeat-x bottom  ; height:113px; z-index:999999; position:absolute;
background-color:none; 
/*	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top,  #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(top, #ffffff, #f4f4f4);*/
 


}

header h1 { width:305px;float:left; margin-top:18px }
header h1 img { width:305px; }


/*nav*/
nav { width:840px; float:left; height:113px; margin-left:110px}
nav ul {}
nav ul li {  float:left; }
nav ul li a {   text-align:center; line-height:113px;  padding:0 0x; font-size:16px; display: block; color:#333;}
nav ul li a:hover {
	color: #333;
	text-decoration: none; font-weight:100;
	background-image: url(../images/nav_xx.png);
	background-repeat: no-repeat;
	background-position: center 76px;
}
nav .dropdown {width:118px; position:relative;} 
nav ul.dropdown_menu { display:block;/* width:100%;*/ position:absolute; z-index:99;  margin:0; margin-left:-20px; border-bottom:0px solid #0059a9; margin-top:-40px;  }
nav .dropdown_menu li { width:180px;  margin:0;background-color:#0089d1; height:0; overflow:hidden; float:none; padding:0 10px; transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; -moz-transition:all .3s;  }
nav .dropdown:hover .dropdown_menu li { height: 45px;}
nav .dropdown:hover ul.dropdown_menu { border-bottom:0px solid #0059a9;} 

nav .dropdown .dropdown_menu li a{color: #fff; font-size: 14px; line-height: 45px; display: block; padding:0px;   text-align: center; }


.search { float:left;}
.search form { margin-top:30px;

	float: left;
	height: 45px;
	width: 215px;
	
	background-position: left top;
	background-color: #FFF;
	border-radius:25px;border: 2px solid #0089d1; background:url(../images/sou.png) 10px center no-repeat;
}

.search1 {
	float: left; background:url(../images/sou_xx.jpg) no-repeat right center;
	
	width: 107px; margin-left:42px;
	background-color: #FFFFFF;
	color: #c8c8c8;
	display: inline;
	line-height: 41px;
	 border:none; text-align:left;

	font-family: Arial, Helvetica, sans-serif; color:#a1a1a1; font-size:15px;
}
.searchimg1 {
	float: left;
	display: inline; line-height:41px; text-align:center; border:none; background:none; font-size:15px; color:#555555; width:57px;
}

.kuang { float:left; margin-top:44px; 
/*	background-image: -webkit-linear-gradient(top,  #f3f3f3, #e7e7e7);
	background-image: -moz-linear-gradient(top, #f3f3f3, #e7e7e7);
	background-image: linear-gradient(top, #f3f3f3, #e7e7e7);*/




} 

/*a:hover .kuang { background:#417fbe; border:1px solid #417fbe; color:#fff;}
a:hover .sou { background: url(../images/sou_b.png) #417fbe no-repeat center center; border:1px solid #417fbe; color:#fff;}*/
.sou { width:39px; height:19px; border-left:1px solid #969696; margin-left:6px;float:left;


 background-image:url(../images/sou.jpg); background-repeat:no-repeat; background-position:center center; 	
	
	
	}
.sou img { margin-top:7px;}



.banben { float:right; text-align:center; color:#9c9c9c; font-size:16px;font-weight:normal;  font-family:Arial, Helvetica, sans-serif; width:40px; text-align:center; margin-top:38px;  }
.banben p { height:40px; line-height:40px; border-radius: 50%; background:#db261d}
.banben a{ color:#fff}
.banben .p1 { width:113px; font-size:15px; color:#fff; float:left;}
.banben .p4 { width:113px;float:left;}
.banben .p4 img { margin-top:6px; width:20px}
/*nav end*/



.banner{width:100%;overflow:hidden;height:597px;position:relative;/* margin-top:126px;*//*padding-top:97px;*/}
.banList{position:absolute;left:50%;margin-left:-960px;height:607px}
.banList li{height:597px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#17a745;width:15px;height:15px;border-radius:50%;margin:0 2px;}
.jsNav a.current{background:#7add3b;cursor:pointer}


.fbt { width:313px; margin-left:28px; float:left; font-size:20px; color:#d90000; margin-top:32px;}
.fbt .p1 { letter-spacing:0.3em; }
.fbt .p4 { font-size:15px; letter-spacing:-0.03em;}








.top_ewm { width:39px; height:39px; background:#d3d3d3; float:left; border-radius:50%; padding-top:0px; position:relative; z-index:99999;margin:40px 8px 0px;}
.top_ewm .a{ width:100%; float:left; border-left:dotted 0px #dadada; height:0px; margin-top:9px; }
.top_ewm .a .b{ width:100%; float:left; font-size:14px; border-right: dotted 0px #dadada; text-align:center; height:83px;  padding-top:0px;  }

.top_ewm .a .b .zi { text-align:center; width:100%;}
.top_ewm .a .b .tu { display:none;}

.top_ewm .a .b:hover .tu { display: block; }
.top_ewm .a .b .tu { width: 150px; height: 150px; padding-top:26px; text-align: center; background:url(../images/footerflex.png) 1px top no-repeat; margin-left:-50px;  }
.top_ewm:hover {background:#4465f0;}











.biaoti {  width:100%; margin:43px auto 31px auto; height:102px; text-align:center;  }
.biaoti h3 { color:#4a4a4a; font-size:48px; line-height:35px; font-weight:normal; margin:0 auto; padding-top:26px; font-family:ResourceHanRoundedCN-Medium; letter-spacing:-2px; background:url(../images/b.png) no-repeat center bottom; padding-bottom:26px}
.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:18px; font-weight:bold;  line-height:50px; font-family:ResourceHanRoundedCN-Medium  }

.biaoti2 {  width:100%; margin:0 auto; height:102px; text-align:center; padding-top:60px}
.biaoti2 h3 { color:#fff; font-size:48px; line-height:35px; font-weight:normal; margin:0 auto; padding-top:26px; font-family:ResourceHanRoundedCN-Medium; letter-spacing:-2px; background:url(../images/b2.png) no-repeat center bottom; padding-bottom:26px}
.biaoti2 p { text-transform:uppercase;  color:#fff; font-size:18px; font-weight:bold;  line-height:50px; font-family:ResourceHanRoundedCN-Medium  }


.biaoti3 {  width:100%; margin:33px auto 0 auto; float:left }
.biaoti3 .biaoti_tiao{ width:30%; background:url(../images/b.png) no-repeat left bottom; font-family:ResourceHanRoundedCN-Medium; height:82px; text-transform:uppercase; font-weight:bolder; font-size:40px ; color:#5c5c5c }
.biaoti3 .biaoti_tab { width:60%}





.biaoti_3 { padding:10px 0px; width:1310px; margin:0 auto; height:100px; text-align:center; background:url(../images/n.png) no-repeat center center }
.biaoti_3 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:46px}

.biaoti_3 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }


.biaoti_2 { padding:10px 0px; width:1310px; margin:0 auto; height:170px; text-align:center;  }
.biaoti_2 h3 { color:#4a4a4a; font-size:40px; line-height:35px; font-weight:400; margin:0 auto; margin-top:56px; text-transform:uppercase; font-family:ResourceHanRoundedCN-Medium; background:url(../images/b.png) no-repeat center bottom; padding-bottom:20px}

.biaoti_2 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:50px; font-family:Arial, Helvetica, sans-serif  }




.biaoti_4 { padding:10px 0px; width:1000px; height:200px; text-align:center; background:url(../images/c.png) no-repeat center 60px ; float:left; margin-left:5%}
.biaoti_4 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:76px; text-transform:uppercase}

.biaoti_4 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }










.hongse { color:#b31d26!important;}


.more { text-align:center;  }
.more p { width:179px; height:45px; line-height:45px!important; border:1px solid #b6b6b6; text-align:center; font-size:16px; display: inline-block; color:#464646;  transition:all 0.4s; float:left; margin-top:20px }


.more a:hover p  {  transform:translateY(-10px);  } 


footer .con ul p{font-size: 16px;
    line-height: 30px;
    color: #abadaf; 
}


.lx{ width:100%; height:179px; float:left; background:#24282e; color:#FFFFFF; position:relative; z-index:99999999999;}
.ll{ width:33%; font-size:20px; line-height:40px; padding-top:47px;}

.ll span{ font-size:20px; font-family:Arial, Helvetica, sans-serif; display:block; float:left; margin-right:3%}
.ll p{ font-size:20px; text-transform:uppercase}
.ll em{ font-size:16px; color:#fff; font-style:normal; }

.lr{ width:420px; float:right; padding-top:48px;}
.lr ul{ width:100%; float:left; border-left:dotted 1px #dadada; height:97px;}
.lr ul li{ width:138px; float:left; font-size:14px; border-right: dotted 1px #dadada; text-align:center; height:83px; line-height:40px; padding-top:14px; color:#fff}

.lr ul li .zi { text-align:center; width:100%;}
.lr ul li .tu { display:none;}

.lr ul li:hover .tu { display: block; }
.lr ul li .tu { width: 150px; height: 150px; padding-top:26px; text-align: center; background:url(../images/footerflex.png) 1px top no-repeat;  }

.con2 {
    width: 1310px;
    margin: 0px auto; display:flex; justify-content:center 
}







		
/*咨询 e*/		
	#footer {
	background:#262b2a;
	clear: both;
	height: 447px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible; color:#fff; border-top:6px #009a82  solid
}.ggmain{ width:1310px; margin:0 auto}
#footer a{ color:#fff}
#footer a:hover{ color:#c90d25; text-decoration:none }
#footer .hou{ width:135px; height:25px; background:#164aa0; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
            margin: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px; color:#FFF }

#footer .hou a{ color:#FFF}
.zzb07tail  a{ color:#fff!important} 
.footer_b{width:100%; float:left; text-align:center; height:75px; line-height:75px; background:#15171d; font-size:16px; color:#fff}
.zzb07link { color:#fff!important} 
.qq1{ width:130px; float:right; padding-top:10px;}


.di{ width:306px; float:right; margin-top:83px;  }
.di h3{font-size:24px; font-weight:700; line-height:30px; display:block; float:left}
.di h3 span{ font-size:20px;font-weight:100;}



.di2{ width:550px; height:250px; float:left;  margin-top:83px;  color:#FFF;}
.di2 h3{font-size:24px; font-weight:700; width:150px; float:left; text-align:left}
.di2 h3 span{ font-size:20px;font-weight:100}
.di2 h4{ font-size:18px!important; color:#6b6c6c!important; line-height:26px}

.di2 a{ color:#bfbebe!important; line-height:26px; width:50%; float:left; font-size:15px}
.di2 a:hover{ color:#f89c1d!important;}
.di a{ color:#bfbebe!important; text-align:center!important; display:block; line-height:30px; float:left; margin-right:10px }
.di img{ float:left}
.di a:hover{ color:#31c77d!important}
.di p{ line-height:46px; text-align:center; font-size:16px}

.di3{ width:400px; float:left;color:#FFF; text-align:left; margin-top:83px; margin-left:35px; border-right:1px #3f4544 solid; margin-right:50px }
.di3 h3{font-size:24px; font-weight:normal; line-height:30px; display:block; float:left; margin-bottom:30px; text-transform:uppercase; background:url(../images/fo.jpg) no-repeat left bottom; padding-bottom:20px}
.di3 h3 span{ font-size:20px;font-weight:100;}

.di3 a{ color:#bfbebe!important; font-size:16px; }
.di3 a:hover{ color:#f89c1d!important}

.d3i p{ line-height:26px}

.di3 .23w p{margin-left:15px; float:left; font-size:16px; text-align:left; margin-left:38px; color:#bfbebe; line-height:32px; width:350px}

.di3 .24w{float:left; width:80px; font-size:16px; text-align:left; margin-left:38px; color:#bfbebe; line-height:32px}

.xia_nav {
	height: 82px;
	width: 1310px;
	
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	float: left;
	line-height: 82px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
}.xia_nav a { color:#FFF; margin:0 60px; 
	
}	
	
